<!doctype html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<center>
<table height="500">
<tr><td colspan="2" align="center">
<B>Remote control Powerpoint</B>
</td></tr>
<tr><td colspan="2">
IP:&nbsp;&nbsp;<input type="text" name="ip" id="ip" size="25" value="192.168.4.1">
</td></tr>
<tr><td>
<input type="button" onclick="sendkeys.src='http://'+document.getElementById('ip').value+'/?keyboardwrite=198';" value="F5">
</td>
<td>
<input type="button" onclick="sendkeys.src='http://'+document.getElementById('ip').value+'/?keyboardwrite=211';" value="PAGE UP">
</td></tr>
<tr><td>
<input type="button" onclick="sendkeys.src='http://'+document.getElementById('ip').value+'/?keyboardpress=133;198;;10';" value="SHIFT+F5">
</td>
<td>
<input type="button" onclick="sendkeys.src='http://'+document.getElementById('ip').value+'/?keyboardwrite=214';" value="PAGE DOWN">
</td></tr>
<tr><td>
<input type="button" onclick="sendkeys.src='http://'+document.getElementById('ip').value+'/?keyboardwrite=87';" value="W">
</td>
<td>
<input type="button" onclick="sendkeys.src='http://'+document.getElementById('ip').value+'/?keyboardwrite=177';" value="ESC">
</td></tr>
<tr><td>
<input type="button" onclick="sendkeys.src='http://'+document.getElementById('ip').value+'/?ip';" value="IP">
</td>
<td>
<input type="button" onclick="sendkeys.src='http://'+document.getElementById('ip').value+'/?keyboardwrite=66';" value="B">
</td></tr>
<tr><td colspan="2">
<iframe id="sendkeys" width="250" height="100"></iframe>
</td></tr>
</table>

</center>
</body>
</html>

<!--
Arduino Leonardo Code
https://github.com/fustyles/Arduino/blob/master/ESP01_Leonardo_MyFirmata.ino

keyboardPress, keyboardWrite
https://www.arduino.cc/en/Reference/KeyboardModifiers
-->
